package com.tedu.API.thread;

/**
 * 线程 ----可以创建 3种
 * 第一种：子类  继承Thread  方案--【使用率不高】
 *      ①编写子类 MyThread1 继承Thread
 *      ②子类，重写run方法【线程运行】
 *      ③实例化 MyThread1 对象   调用start方法【启动线程】
 * 第二种：子类  实现Runnable接口 方案--【推荐用法】
 * 第三种：匿名内部类实现线程--->Lambda 表达式
 */
public class ThreadAPI {
    public static void main(String[] args) {
        //③实例化 MyThread1 对象
        MyThread1 mt1=new MyThread1();
        mt1.start();
        MyThread2 mt2=new MyThread2();
        mt2.start();
    }
}
//MyThread1 子类   |   线程实现类
class MyThread1 extends Thread{
    //②重写run方法
    public void run() {
        for(int i=0;i<1000;i++){
            System.out.println("给我学的呀~~~贼坤贼坤的！！！");
        }
    }
}
//MyThead2 子类
class MyThread2 extends Thread{
    public void run() {
        for(int i=0;i<1000;i++){
            System.out.println("我对你啊是，贼坤贼坤的！！！");
        }
    }
}